package 变量和数据类型;
/*
    final可以修饰类、属性、方法和局部变量
    1.当不希望类被继承时，可以用final修饰
    2.当不希望父类的某个方法被子类覆盖/重写时，可以用final关键字修饰
    3.当不希望类的某个属性的值被修改，可以final修饰
    4.当不希望某个局部变量被修改时，可以用final修饰
 */
public class final关键字 {
    public static void main(String[] args) {
        A1 a1 = new A1();
//        a1.a = 1;
    }
}

class A1 {
    public final static int a = 1;
    final public void demo(){};
}

class C3 extends A1{
//    public void Recursion01(){};
}

